package com.nmgs.entity;

import lombok.Data;

@Data
public class OutPort {

  private String ilistno;
  private String iareano;
  private String iroadno;
  private String istano;
  private String iportno;
  private String iporttype;
  private String imanno;
  private String iman;
  private String iclassdate;
  private String idt;
  private String itype;
  private String ikind;
  private String idirect;
  private String icarno;
  private String iacarno;
  private String iatype;
  private String iatypeid;
  private String iflag;
  private String listno;
  private String verid;
  private String seqno;
  private String areano;
  private String roadno;
  private String stano;
  private String stasubno;
  private String portno;
  private String porttype;
  private String flagstation;
  private String manno;
  private String man;
  private String manid;
  private String groupno;
  private String classno;
  private String boxid;
  private String cardid;
  private String cardno;
  private String cardtp;
  private String classdate;
  private String dt;
  private String type;
  private String kind;
  private String carno;
  private String atype;
  private String acarno;
  private String atypeid;
  private String carcount;
  private String billno;
  private String billct;
  private String flag;
  private String axiscount;
  private String axistype;
  private String inweight;
  private String feeweight;
  private String overweight;
  private String overrate;
  private String direct;
  private String freeroad;
  private String idx;
  private String incash;
  private String cash;
  private String paycash;
  private String paycardcash;
  private String paycardid;
  private String paycardno;
  private String paytradeno;
  private String paytac;
  private String incashcmb;
  private String kindcmb;
  private String cashcmb;
  private String picno;
  private String samno;
  private String useno;
  private String backup1;
  private String backup2;
  private String backup3;
  private String backup4;
  private String verifycode;
  private String datemark;
  private String paytype;
  private String zdserial;
  private String zdtermid;
  private String inaxiscnt;
  private String inaxistype;
  private String ininweight;
  private String zcstano;
  private String zcoprno;
  private String zctime;
  private String zcweight;
  private String picno2;
  private String picno3;
  private String discountcm;
  private String flagstaits;
  private String keyver;
  private String progver;
  private String weightlim;
  private String vehflag;
  private String axiswcomb;
  private String preaxiscnt;
  private String preweight;
  private String precardcsh;
  private String cardissuer;
  private String obunum;
  private String obuconser;
  private String opencash;
  private String oprtimelen;
  private String incardfree;
  private String freestacmb;
  private String tmiles;
  private String backup5;
  private String backup6;
  private String backup7;
  private String backup8;
  private String backup9;
  private String backup10;
  private String backup11;
  private String backup12;
  private String id;
  private String subareano;
  private String tradeid;
  private String gantryid;
  private String hourbatchno;
  private String gantryordernum;
  private String gantryhex;
  private String obusign;
  private String identifyvehicletype;
  private String transtype;
  private String servicetype;
  private String chargebase;
  private String algorithmidentifier;
  private String discountfee;
  private String rateversion;
  private String vehiclesignid;
  private String vehiclesignid1;
  private String vehiclesignid2;
  private String passid;
  private String lastgantryhex;
  private String lastgantrytime;
  private String electricalpercentage;
  private String hzweight;
  private String vehspeinfo;
  private String inhzweight;
  private String invehspeinfo;
  private String passstate;
  private String entolllaneid;
  private String entollstationhex;
  private String entollstationname;
  private String transfee;
  private String description;
  private String signstatus;
  private String manualsign;
  private String pointtype;
  private String extollstationname;
  private String identification;
  private String tollintervalid;
  private String payfeegroup;
  private String feegroup;
  private String discountfeegroup;
  private String obuissuer;
  private String obuversion;
  private String obustart;
  private String obuend;
  private String obuplate;
  private String obuplacol;
  private String obucartype;
  private String obuutype;
  private String obuweight;
  private String axlecount;
  private String totalweight;
  private String obulength;
  private String obuwidth;
  private String obuhight;
  private String vehiclelength;
  private String vehiclewidth;
  private String vehiclehight;
  private String cpuissuern;
  private String cpucardpla;
  private String cpuplacol;
  private String cpucrdcrtp;
  private String cpustart;
  private String cpuend;
  private String cpuversion;
  private String tollfeequery;
  private String tollintervalscountquery;
  private String tollintervalsgroupquery;
  private String transtimegroupquery;
  private String chargepaygroupquery;
  private String chargefeegroupquery;
  private String chargediscountgroupquery;
  private String rateversiongroupquery;
  private String tollfeeincard;
  private String tollintervalscountincard;
  private String tollintervalsgroupincard;
  private String chargefeegroupincard;
  private String chargefeegroupincardjson;
  private String tollfeecheck;
  private String tollfeeintervalscountcheck;
  private String tollintervalsgroupcheck;
  private String transtimegroupcheck;
  private String chargefeegroupcheck;
  private String chargediscountgroupcheck;
  private String oriintervalscount;
  private String oriintervalsgroup;
  private String tollsupport;
  private String tollpayfeeinpro;
  private String tollfeeinpro;
  private String tolldiscountfeeinpro;
  private String tollpayfeeoutpro;
  private String tollfeeoutpro;
  private String tolldiscountfeeoutpro;
  private String multiprovince;
  private String splitprovince;
  private String feecalresult;
  private String feeinfo1;
  private String feeinfo2;
  private String feeinfo3;
  private String holidaystate;
  private String traderesult;
  private String specialtype;
  private String vehicleclass;
  private String envehicleclass;
  private String equipcode;
  private String checktime;
  private String speed;
  private String certno;
  private String ltid;
  private String appointmentid;
  private String bak1;
  private String bak2;
  private String bak3;
  private String bak4;
  private String bak5;
  private String bak6;
  private String bak7;
  private String bak8;
  private String bak9;
  private String bak10;
  private String bak11;
  private String bak12;
  private String bak13;
  private String bak14;
  private String bak15;
  private String bak16;
  private String ef04Info;
  private String nocardcount;
  private String shortfee;
  private String feerate;
  private String exitfeetype;
  private String spcrateversion;
  private String cardfee;
  private String obupayfee;
  private String provfee;
  private String totalcount;
  private String provtranscount;
  private String provincecount;
  private String provfeescomb;
  private String obudiscountfee;
  private String obumileage;
  private String obuinstationhex;
  private String encryptcode;
  private String obuerrorcode;
  private String obunetid;
  private String feeboardplay;
  private String shortfeemileage;
  private String provpayfee;
  private String obufee;
  private String staname;
  private String typeText;
  private String kindText;
  private String atypeText;
  private String iStaname;
  private String iTypeText;
  private String iKindText;
  private String iAtypeText;


  private static final long serialVersionUID = 1L;

  /**
   * 实现 Cloneable 克隆拷贝
   * 创建一个 默认 对象，用于作为克隆的源数据
   */
  private static final OutPort log = new OutPort();

  /**
   * 获取克隆对象, 避免new的方式创建
   * @return {@link InPort}
   */
  public static OutPort getInstance(){
    try {
      return log.clone();
    } catch (CloneNotSupportedException e) {
      return new OutPort();
    }
  }


  /**
   * 重写克隆方法
   * @return {@link RobotListTable}
   */
  public OutPort clone() throws CloneNotSupportedException {
    return (OutPort) super.clone();
  }



}
